GDK-Win32: Remove extraneous call to _gdk_win32_append_event()
authorChun-wei Fan <fanchunwei@src.gnome.org>
Wed, 17 Mar 2021 03:09:37 +0000 (11:09 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Wed, 17 Mar 2021 03:22:23 +0000 (11:22 +0800)
commit38ad068d9b312f4162cd0285dee29c899a968bbd
tree8a54179bd4fdd531bb3ab55e6c2414d339e56804
parent45c8c6c77fd6741b0c5291079102452d15da29f1
GDK-Win32: Remove extraneous call to _gdk_win32_append_event()

Apparently, by comparing with the other backends, we should not call
_gdk_win32_append_event() after calling gdk_scroll_event_new() but we should
call it after calling gdk_scroll_event_new_discrete(), which was why we didn't
restore the cursor after we scroll using the mouse wheel and didn't manage to
remove the shade that appears after we scrolled to the very top or very bottom.

Also, as suggested by the reporter, use IDC_SIZEALL for the system cursor that
we fall back to if no cursor theme is installed, as with other Windows
programs.

This should really fix issue #3581.
gdk/win32/gdkcursor-win32.c
gdk/win32/gdkevents-win32.c